home *** CD-ROM | disk | FTP | other *** search
- /*
- ** SCSI-2 stuff (taken from the ANSI draft, ct 11/1993 and SCSIutil)
- */
-
- #define TOCLEN 804L
- #define DATALEN 252L
- #define SENSELEN 252L
-
- /* sense offsets */
-
- #define OFFS_KEY 2
- #define OFFS_CODE 12
- #define OFFS_QUAL 13
-
- /* SCSI-2 operation codes */
-
- #define SCSI_CMD_TUR 0x00 /* Test Unit Ready */
- #define SCSI_CMD_RZU 0x01 /* Rezero Unit */
- #define SCSI_CMD_RQS 0x03 /* Request Sense */
- #define SCSI_CMD_FMU 0x04 /* Format unit */
- #define SCSI_CMD_RAB 0x07 /* Reassign Block */
- #define SCSI_CMD_RD 0x08 /* Read */
- #define SCSI_CMD_WR 0x0A /* Write */
- #define SCSI_CMD_SK 0x0B /* Seek */
- #define SCSI_CMD_INQ 0x12 /* 6B: Inquiry */
- #define SCSI_CMD_MSL 0x15 /* Mode Select */
- #define SCSI_CMD_RU 0x16 /* Reserve Unit */
- #define SCSI_CMD_RLU 0x17 /* Release Unit */
- #define SCSI_CMD_MSE 0x1A /* 6B: Mode Sense */
- #define SCSI_CMD_SSU 0x1B /* 6B: Start/Stop Unit */
- #define SCSI_CMD_RDI 0x1C /* Receive Diagnostic */
- #define SCSI_CMD_SDI 0x1D /* Send Diagnostic */
- #define SCSI_CMD_PAMR 0x1E /* 6B: Prevent Allow Medium Removal */
- #define SCSI_CMD_RCP 0x25 /* Read Capacity */
- #define SCSI_CMD_RXT 0x28 /* Read Extended */
- #define SCSI_CMD_WXT 0x2A /* Write Extended */
- #define SCSI_CMD_SKX 0x2B /* Seek Extended */
- #define SCSI_CMD_WVF 0x2E /* Write & Verify */
- #define SCSI_CMD_VF 0x2F /* Verify */
- #define SCSI_CMD_RDD 0x37 /* Read Defect Data */
- #define SCSI_CMD_WDB 0x3B /* Write Data Buffer */
- #define SCSI_CMD_RDB 0x3C /* Read Data Buffer */
-
- #define SCSI_CMD_COPY 0x18 /* 6B: Copy */
- #define SCSI_CMD_COMPARE 0x39 /* 10B: Compare */
- #define SCSI_CMD_COPYANDVERIFY 0x3A /* 10B: Copy and Verify */
- #define SCSI_CMD_CHGEDEF 0x40 /* 10B: Change Definition */
- #define SCSI_CMD_READSUBCHANNEL 0x42 /* 10B: Read Sub-Channel */
- #define SCSI_CMD_READTOC 0x43 /* Read TOC from CD Audio */
- #define SCSI_CMD_READHEADER 0x44 /* 10B: Read data block address header */
- #define SCSI_CMD_PLAYAUDIO10 0x45 /* Play CD Audio */
- #define SCSI_CMD_PLAYAUDIOTRACKINDEX 0x48 /* Play CD Audio Track */
- #define SCSI_CMD_PAUSERESUME 0x4B
- #define SCSI_CMD_PLAYAUDIO12 0xA5
-